$(function() {
	initBlockUI();
	updateTable(0, "#pager");
	initPagination();
});

// 初始化分页
function initPagination()
{
	$("#pager").pagination($("#wholepage").val(), {
		items_per_page: 10,
		prev_text: "前一页",
		next_text: "后一页",
		callback: updateTable
	});
}

// 更新数据表格
function updateTable(page, pagerblock)
{
	var url = "notice_released.php";
	var pars = {
		"page_status": 1,
		"page": (page + 1)
	};
	var str = "";
	$.post(url, pars, function(xmlobj){
		$("#tbody2").html("");
		$(xmlobj).find("item").each(function(i){
			var id = parseInt($(this).find("id").text(), 10);
			var title = $(this).find("title").text();
			var author = $(this).find("author").text();
			var addtime = $(this).find("addtime").text().split(" ")[0];
			$("<tr></tr>")
			 	.append($("<th></th>").html(i + 1))
		 		.append($("<td></td>").append($("<a href=\"#\"></a>").html(title).click(function(){
			 		openModal(id);
		 			return false;
		 		})))
		 		.append($("<td></td>").html(author))
		 		.append($("<td></td>").html(addtime))
		 		.append($("<td></td>")
			 		.append(" ")
		 			.append($("<a href=\"#\"></a>").html("修改").click(function(){
			 			askForModify(id);
		 				return false;
		 			}))
		 			.append(" ")
		 			.append($("<a href=\"#\"></a>").html("删除").click(function(){
			 			askForDel(id);
		 				return false;
		 			})))
				.appendTo("#tbody2");
		});
		tablePretty("#tbody2");
	});
	return false;
}

// 使用 LITBox 打开新闻
function openModal(notice_id)
{
	var url = "notice_released.php";
	var pars = {
		"page_status": 2,
		"notice_id": notice_id
	};
	$.post(url, pars, function(xmlobj){
		var title		= $(xmlobj).find("title").text().unescapeString();
		var content	= $(xmlobj).find("content").text().unescapeString();
		$("<div></div>").addClass("preview_notice")
			.append($("<div></div>").addClass("modal_header").html(title))
			.append($("<div></div>").addClass("modal_content").html(content))
			.modal();
	});
}

// 询问是否删除
function askForDel(notice_id)
{
   if (confirm("确定删除？"))
	 {
		var url = "notice_released.php";
		var pars = {
			"page_status": 3,
			"notice_id": notice_id
		};
		$.post(url, pars, function(text){
		   if (/^Success/ig.test(text)) { updateTable(0, "#pager"); }
		   else { window.alert(text); }
		});		
	 }
}

// 询问修改
function askForModify(notice_id)
{
	$.modal("<b>该功能还没有做哦！</b>");
	// var modify_block = $("<div></div>").addClass("modify_notice")
	// .append($("<div></div>"));
}
